const app = getApp()
let db=wx.cloud.database({
  env:'cloud-4gjj1uaeabd15566'
 });
 let shopCollection= db.collection('product')
// pages/shop/shop.js
Page({
  /**
   * 页面的初始数据
   */
  data: {
    shop1:[],
    nbFrontColor: '#ffffff',
    nbBackgroundColor: '#000000',
    value: '',
    switchTitle1: '包邮',
    switchTitle2: '团购',
    itemTitle: '筛选',
   
    option1: [
      { text: '全部商品', value: 0 },
      { text: '新款商品', value: 1 },
      { text: '活动商品', value: 2 },
    ],
    value1:0,
  },
  
  tapshop(){
    wx.navigateTo({
      url: '/pages/details/details',
    })
 },
  // 筛选框
  onConfirm() {
    this.selectComponent('#item').toggle();
  },

  onSwitch1Change({ detail }) {
    this.setData({ switch1: detail });
  },

  onSwitch2Change({ detail }) {
    this.setData({ switch2: detail });
  },
  // 搜索框
  
  onSearch(e) {
    wx.showToast({
      title: '查询中',
      icon: 'loading'
    })
    let keyword = e.detail;
    // console.log(keyword);
    if (!keyword.trim()) {
      wx.showToast({
        title: '请输入要搜索的关键字',
        icon: 'error'
      })
      return ;
    }

    shopCollection
      .where({
        title: db.RegExp({
          regexp: keyword,
          options: 'i'
        })
      })
      .get({
        success: res => {
          console.log(res);
          this.shop1=res.data
        }
      })

  },
  onCancel() {

  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad() {
    this.setData({
      nbTitle: '商品列表',
      nbLoading: true,
      nbFrontColor: '#000000',
      nbBackgroundColor: '#ffffff',
      shop1:app.globalData.shop1
    })
      
     
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () { 
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})